package com.markus.code.图.图2;

import java.util.ArrayList;
import java.util.HashSet;

/**
 * Author:markusZhang
 * Date:Create in 2020/8/30 15:16
 * todo: 图中的节点
 */
public class Node {
    /**
     * 节点应该包含的信息：
     *      1、节点值
     *      2、出度
     *      3、入度
     *      4、子节点
     *      5、边
     */
    Integer value;
    Integer out;
    Integer in;
    ArrayList<Node> nextNodes;
    ArrayList<Edge> edges;
    public Node(Integer value){
        this.value = value;
        in = 0;
        out = 0;
        nextNodes = new ArrayList<>();
        edges = new ArrayList<>();
    }
}
